home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / COMMADIO / RBBS3.LZH / RBBS-VAR.BAS < prev    next >
BASIC Source File  |  1986-03-13  |  7KB  |  242 lines

  1. ' $SUBTITLE: 'Arrays passed between various components of RBBS-PC'
  2. ' $PAGE
  3.    DEFINT A-Z
  4. '
  5. ' The following arrays are passed between the various subroutines
  6. ' within RBBS-PC.
  7. '
  8.     DIM A$(128)                       ' Message line table
  9.     DIM B$(128)                       ' Message line edits
  10.     DIM FILES.FUNCTION(10)            ' Files menu security
  11.     DIM HELP$(9)                      ' Help file names
  12.     DIM LG$(11)                       ' 21 Work variables.
  13.     DIM M(999,2)                      ' Message pointers
  14.     DIM MAIN.FUNCTION(21)             ' Main menu security
  15.     DIM MENU$(6)                      ' Menu file names
  16.     DIM SYSOP.FUNCTION(7)             ' Sysop menu security
  17.     DIM SYSOP.FUNCTION.KEY$(12)       ' Sysop Function keys
  18.     DIM SUBDIR$(99)                   ' Download Sub-Dirs
  19.     DIM UTILITY.FUNCTION(16)          ' Utility menu security
  20. ' $SUBTITLE: 'Variables passed between various components of RBBS-PC'
  21. ' $PAGE
  22. '
  23. ' The following variables are passed between the various and
  24. ' seperately compiled subroutines used by RBBS-PC.
  25. '
  26.    COMMON SHARED _
  27.           A$, _
  28.           A$(), _
  29.           A, _
  30.           ACTIVE.BULLETINS, _
  31.           ACTIVE.MESSAGE.FILE$, _
  32.           ACTIVE.USER.FILE$, _
  33.           ACTIVE.USER.NAME$, _
  34.           AUTO.LOGOFF!, _
  35.           B$, _
  36.           B$(), _
  37.           B, _
  38.           BACK.ARROW$, _
  39.           BACKSPACE$, _
  40.           BAD.FILE.NAME.INDEX, _
  41.           BAUD.PARITY$, _
  42.           BAUD.RATE.DIVISOR, _
  43.           BAUD.TEST, _
  44.           BG, _
  45.           BLK, _
  46.           BPS, _
  47.           BORDER, _
  48.           BULLETIN.MENU$, _
  49.           BULLETIN.PREFIX$, _
  50.           BULLETINS.OPTIONAL, _
  51.           C, _
  52.           C.C, _
  53.           C.L, _
  54.           CALLERS.FILE$, _
  55.           CALLERS.FILE.INDEX, _
  56.           CALLERS.RECORD$, _
  57.           CANCEL$, _
  58.           CARRIAGE.RETURN$, _
  59.           CI$, _
  60.           CM, _
  61.           CN$, _-
  62.           COLOR.SUPPORT, _
  63.           COM.PORT$, _
  64.           COMMANDS.BETWEEN.RINGS, _
  65.           COMMENTS.AS.MESSAGES, _       
  66.           COMMENTS.FILE$, _
  67.           COMPUTER.TYPE, _
  68.           CONFERENCE.MENU$, _
  69.           CONFIG.FILENAME$, _
  70.           CR, _
  71.           CURRENT.DATE$, _
  72.           CURSOR.LINE, _
  73.           CURSOR.ROW, _
  74.           DEFAULT.MACHINE.TYPE$, _
  75.           DEFAULT.SECURITY.LEVEL, _
  76.           DELAY!, _
  77.           DF, _
  78.           DF$, _
  79.           DIRECTORY.EXTENTION$, _
  80.           DISK.FOR.DOS$, _
  81.           DISKFULL.GO.OFFLINE, _
  82.           DOORS.AVAILABLE, _
  83.           DOORS.SECURITY.LEVEL, _
  84.           DOORS.TERMINAL.TYPE, _
  85.           DOS.VERSION, _
  86.           DOWNLOAD.DRIVES$, _
  87.           DUMB.MODEM, _
  88.           EC, _
  89.           EIGHT.BIT, _
  90.           EN$, _
  91.           END.OFFICE.HOURS, _
  92.           EOL, _
  93.           ESCAPE$, _
  94.           EXPERT.USER, _
  95.           EXTENDED.LOGGING, _
  96.           F1.KEY, _
  97.           F10.KEY, _
  98.           FALSE, _
  99.           FG, _
  100.           FILE.NAME$, _
  101.           FILES.FUNCTION(), _
  102.           FILESEC.FILE$, _
  103.           FIRST.NAME$, _
  104.           FIRST.NAME.END, _
  105.           FREE.SPACE$, _
  106.           FUNCTION.KEY, _
  107.           GR, _
  108.           HH, _
  109.           HELP$(),_
  110.           HIDDEN, _
  111.           KEY.PRESSED, _
  112.           KEY.PRESSED$, _
  113.           KILL.MESSAGE, _
  114.           LG$(), _
  115.           LAST.NAME$, _
  116.           LAST.NAME.END, _
  117.           LIMIT.DAILY.TIME, _
  118.           LINE.25$, _
  119.           LINE.CONTROL.REGISTER, _
  120.           LINE.FEED$, _
  121.           LINE.FEEDS, _
  122.           LINE.STATUS.REGISTER, _
  123.           LINES.IN.MESSAGE, _
  124.           LINES.IN.MESSAGE.SAVE, _
  125.           LOCAL.PASSWORD$, _
  126.           LOCAL.USER, _
  127.           LOCK.DRIVE, _
  128.           LOCK.FILE.NAME$, _
  129.           LOCK.STATUS$, _
  130.           LSB, _
  131.           M(), _
  132.           MAIN.FUNCTION(), _
  133.           MAIN.MESSAGE.BACKUP$, _
  134.           MAIN.MESSAGE.FILE$, _
  135.           MAIN.USER.FILE$, _
  136.           MAX.MESSAGE.LINES, _
  137.           MAXIMUM.NUMBER.OF.NODES, _
  138.           MAXIMUM.PASSWORD.CHANGES, _
  139.           MAXIMUM.VIOLATIONS, _
  140.           MENU$(), _
  141.           MESSAGE.DIM.INDEX, _
  142.           MESSAGE.DIM.INDEX.SAVE, _
  143.           MESSAGE.FILE.LOCK, _
  144.           MESSAGE.RECORD$, _
  145.           MESSAGE.REMINDER, _
  146.           MINIMUM.LOGON.SECURITY, _
  147.           MINIMUM.SECURITY.FOR.TEMP.PASSWORD, _
  148.           MINUTES.PER.SESSION!, _
  149.           MNP.SUPPORT, _
  150.           MODEM.ANSWER.COMMAND$, _
  151.           MODEM.CONTROL.REGISTER, _
  152.           MODEM.COUNT.RINGS.COMMAND$, _
  153.           MODEM.GO.OFFHOOK.COMMAND$, _
  154.           MODEM.INIT.BAUD$, _
  155.           MODEM.INIT.COMMAND$, _
  156.           MODEM.RESET.COMMAND$, _
  157.           MODEM.STATUS.REGISTER, _
  158.           MSB, _
  159.           NETWORK.TYPE, _
  160.           NEWUSER.FILE$, _
  161.           NO, _
  162.           NODE.ID$, _
  163.           NODE.RECORD.INDEX, _
  164.           NON.STOP, _
  165.           NON.STOP.SAVE, _
  166.           NUL$, _
  167.           OK, _
  168.           OMIT.MAIN.DIRECTORY$, _
  169.           OMIT.UPLOAD.DIRECTORY$, _
  170.           OVERWRITE.SECURITY.LEVEL, _
  171.           PAGE.LENGTH, _
  172.           PAGING.PRINTER.SUPPORT$, _
  173.           PASSWORDS.FILE$, _
  174.           PRINTER, _
  175.           PROMPT.BELL, _
  176.           Q, _
  177.           RBBS.BAT$, _
  178.           RBBS.NAME$, _
  179.           RCTTY.BAT$, _
  180.           RECYCLE.TO.DOS, _
  181.           REMIND.FILE.TRANSFERS, _
  182.           REMIND.PROFILE, _
  183.           REPLY, _
  184.           REQUIRE.NON.ASCII, _
  185.           REQUIRED.RINGS, _
  186.           RESTRICT.BAUD, _
  187.           RET, _
  188.           RET.ERL, _
  189.           RETURN.LINE.FEED$, _
  190.           S, _
  191.           SHARE.IT, _
  192.           SL, _
  193.           SNOOP, _
  194.           SQ, _
  195.           STOP.INTERRUPTS, _
  196.           START.OFFICE.HOURS, _
  197.           SUBDIR$(), _
  198.           SUBDIR.COUNT, _
  199.           SUBDIR.INDEX, _
  200.           SUBROUTINE.PARAMETER, _
  201.           SYSOP, _
  202.           SYSOP.ANNOY, _
  203.           SYSOP.AVAILABLE, _
  204.           SYSOP.FIRST.NAME$, _
  205.           SYSOP.FUNCTION(), _
  206.           SYSOP.FUNCTION.KEY$(), _
  207.           SYSOP.LAST.NAME$, _
  208.           SYSOP.MENU.SECURITY.LEVEL, _
  209.           SYSOP.NEXT, _
  210.           SYSOP.PASSWORD.1$, _
  211.           SYSOP.PASSWORD.2$, _
  212.           SYSOP.SECURITY.LEVEL, _
  213.           TCA!, _
  214.           TEST.PARITY, _
  215.           TIM$, _
  216.           TIME.LOGGED.ON$, _
  217.           TRASHCAN.FILE$, _
  218.           TRUE, _
  219.           UPLOAD.DIR.CHECK$, _
  220.           UPLOAD.DIRECTORY$, _
  221.           UPLOAD.SUBDIR$, _
  222.           UPLOAD.TIME.FACTOR!, _
  223.           UPLOAD.TO.SUBDIR, _
  224.           UPPER.CASE, _
  225.           USE.COLOR, _
  226.           USER.BLOCK.LOCK, _
  227.           USER.FILE.INDEX, _
  228.           USER.FILE.LOCK, _
  229.           USER.LOGON.TIME!, _
  230.           USER.SECURITY.LEVEL, _
  231.           UTILITY.FUNCTION(), _
  232.           VERSION.ID$, _
  233.           VIOLATION$, _
  234.           VIOLATIONS.THIS.SESSION, _
  235.           WAIT.BEFORE.DISCONNECT, _
  236.           WELCOME.FILE$, _
  237.           WELCOME.INTERRUPTABLE, _
  238.           Y$, _
  239.           YES, _
  240.           XOFF$, _
  241.           Z$
  242.